#ifndef THEME_MANAGER_H
#define THEME_MANAGER_H

#include <QObject>
#include <QWidget>
#include <QGraphicsView>
#include <QListWidget>

class ThemeManager : public QObject
{
    Q_OBJECT
public:
    explicit ThemeManager(QObject *parent = nullptr);

    // 应用深色主题
    void applyDarkTheme(
        QGraphicsView *view,
        QListWidget *upList, QListWidget *downList,
        QListWidget *shoesList, QListWidget *dressList,
        QWidget *rightWidget
    );

    // 应用浅色主题
    void applyLightTheme(
        QGraphicsView *view,
        QListWidget *upList, QListWidget *downList,
        QListWidget *shoesList, QListWidget *dressList,
        QWidget *rightWidget
    );
};

#endif // THEME_MANAGER_H
